HCI | 摩登时代,超融合也疯狂!
前阵子,发现红帽在Openshift新版本中增加了一个虚拟化的Feature,引起了我的好奇。
了解了一下,简单说就是在容器中实现服务器虚拟化,通过容器驱动虚拟机。
无独有偶,最近SuSE的Rancher也在其Harvester产品中实现了这个功能。
两大容器厂商同时推出该功能,意欲何为?
只是为了对标TanZu?
容器中搞虚拟化,乍听上去有些怪,学习之后发现是自己认知出现了偏差。
在我的概念里,容器技术因为轻、快等特点,特别适合替代相对厚重的虚拟机,而且随着Service Mesh等产品的逐步完善,容器平台未来会更主流,更有前途。
VMware以虚拟化技术起家,为了应对容器和K8S的竞争,才推出TanZu。
TanZu的卖点之一就是实现VM和容器的统一管理,但现在容器平台起家的OpenShift和Rancher,同时利用容器虚拟化反向渗透,仅仅是为了对标?
Rancher试图进入HCI
最近,Rancher正在推广Harvester,一个其自研且开源的产品,有趣的是,Harvester本身定位到了HCI这个赛道。
产品创新有一种形式,就是对现有的组件和技术进行新的组合。
而Harvester就是Rancher对其K3OS、Longhorn分布式存储和KubeVirt的集成,而且其也实现了Multus的多网络支持。
看来,Rancher不光想在容器市场有所作为,还想跟Nutanix和VMware这样的实力玩家较较劲。
超融合真有那么香吗?
当下的HCI市场竞争还是挺激烈的,早已经没有了些年前蓝海的感觉。
现在的超融合,相互渗透和跨界才是主基调。
一边是SDS的厂商陆续发布了自己的超融合产品,另一边是像深信服这样的安全厂商跨界竞争,还有信乘数据这样蓄势待发的新玩家,大家都觉得HCI有广阔的的市场空间。
再加上各大服务器厂商的超融合产品,HCI想不红都难。
VMware树大招风
恰巧这两天VMware中国区人事动荡,产品还没怎么样呢,内部先乱了。
我个人的看法是,虚拟机是离传统物理服务器最近的一种形态,所以,从存量市场讲,VM的势能还是存在的,而且还比较强。
目前,虚拟机交付方便,资源消耗过快,无形中导致服务器数量激增,未来会对数据中心的空间和电力造成压力。
随着云原生微服务架构的逐步落地,从降本增效的角度讲,容器势必会对现有虚拟机产生替代。
只是这个替代,做不到完全,所以才有了Harvester,既然有些VM不能直接替代,那就用容器封装一下,这样看上去好像Rancher就能和传统的HCI虚拟机PK了。
容器超融合,是你的菜吗?
容器超融合狭义讲,我觉得就是把容器平台和超融合结合在一起,产品化交付。
这种形式还是有一定的竞争力,但是这种情况,跟超融合厂商支持VMware一样,核心在K8S,HCI只是存储底座和陪衬。
但是广义看,是否有必要进行容器和虚拟机的混搭,我个人当下并不是很看好。
厂商反馈说,容器驱动虚拟机的一个场景是,用户希望一个统一的管理平台去同时管理容器和VM,但云管是不是也能解决这个问题。
据我所知,目前Nutanix并没有发布类似的产品,但是国内专注HCI的SmartX已经在容器市场布局了很久,他们似乎比较看好VM和Docker的Hybrid市场,相应的新产品也即将发布。
HCI,未来之展望
当下,虚拟机仍是主流成熟的技术,换句话说,客户对VM其实都已经有了自己的解决方案,要么VMware,要么其他KVM。
从这个逻辑推演,我认为客户当下应该更关注如何实现容器的规模部署,借助容器的轻、快等特征,实现弹性计算,最终达到降本增效的目的。
相对增量应用,存量系统由于有历史包袱,如果实现微服务架构就需要进行系统改造,意味着代码和架构的重构,这种工作里面涉及的内容比较多,过程缓慢且不可控因素较多。
但不管存量还是增量,都会面临同样的问题,就是客户对于容器架构的管控能力。
路漫漫其修远兮
其实,容器推动的困难不在于数据中心技术,而在于研发团队的对K8S的接受度。
以KubeVirt技术为代表的容器虚拟化,其实就是想解决开发团队在实施K8S时,所面临的有些应用难以容器化的场景。
通过KubeVirt技术,Harvester可以提供一个统一的面向开发人员的平台,让开发人员可以在K8S层面更游刃有余,而我之前所说的统一管理,明显狭隘了。
技术从来都是为业务服务的,所以Rancher做Harvester容器虚拟化,其实背后真正的意图并不是要去抢占什么超融合市场,而是要克服那些不便于容器化应用的虚拟机应用,给熟悉K8S的研发人员扫清障碍。
对IT圈来说,每天都会发生很多类似的事情,各种新产品,新技术日新月异,层出不穷。
但当第一次看到OpenShift Virtualization的时候,还是有些吃惊。对于突然蹦出来一个新事物,我们到底应该怎样去看待它?
写在最后
写这篇文章,让我在视野和视角上有了一个切身体验。视野上,之前我并不知道KubeVirt,而视角上,我根据经验总是习惯性的站在运维的视角去看问题,缺少开发视角的思考。
但是在写作过程中,明显的感觉到自己的视角和观点都发生了变化。
每个产品都有其特定的场景和需求,我想在SuSE和Rancher的整合后,强强联合下的Harvester也许会有不一样的表现。
展望未来,有些看不清,还是交给时间去验证吧。
农历新年马上就要到了,祝读者朋友们,牛气冲天,牛转钱坤!
- END -
---全文完,感谢阅读。如果觉得写得还不错,就请点个赞或“在看”吧。
公众号所有文章仅代表个人观点,与供职单位无关。
推荐阅读: